Service Interaction Patterns: A Configurable Framework
نویسندگان
چکیده
In this paper we present a framework for describing a series of pattern variants encountered in the context of Service Interaction. The original Service Interaction Patterns [9] only covered 13 interactions scenarios. Moreover, some important aspects of service interaction of a bilateral and multilateral nature are not addressed in [9]. Furthermore, these patterns allow for ambiguous interpretation due to the absence of a formal semantics. The scope of the patterns generated by means of the framework described in this paper is much broader. To avoid ambiguities we formalize the semantics of the patterns by means of Colored Petri Nets (CPN). In addition, we propose an intuitive graphical notation that can be used to denote the various pattern variants. This paper also provides an evaluation of WS-BPEL v2.0 standard using these patterns.
منابع مشابه
An Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملA family of design patterns for flexibly configuring network services in distributed systems
This paper describes a family of design patterns that enhance the flexibility and extensibility of communication software by permitting network services to evolve independently of the strategies used to passively initialize the services. The paper makes three contributions to the study and development of configurable distributed systems. First, it identifies five orthogonal dimensions of passiv...
متن کاملApplying Design Patterns to Flexibly Configure Network Services in Distributed Systems
This paper describes how design patterns help to enhance the flexibility and extensibility of communication software by permitting network services to evolve independently of the strategies used to passively initialize the services. The paper makes three contributions to the study and development of configurable distributed applications. First, it identifies five orthogonal dimensions of passiv...
متن کاملThe Conceptualization of a Configurable Multi-party Multi-message Request-Reply Conversation
Organizations, to function effectively and expand their boundaries, require a deep insight into both process orchestration and choreography of cross-organization business processes. The set of requirements for service interactions is significant, and has not yet been sufficiently refined. Service Interaction Patterns studies by Barros et al. demonstrate this point. However, they overlook some i...
متن کاملDesigning multimodal interaction for configurable distributed systems
Designing multimodal interaction for configurable distributed systems is a challenge that originates from the early work of M. Weiser in 1991 described in the article “The Computer for the 21st Century”. Each of the aspects – multimodal interaction and configurable distribution – is being actively researched by different research communities. A number of projects also attempt to combine these a...
متن کامل